import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { FormsModule } from '@angular/forms';

import { IonicModule } from '@ionic/angular';

import { DynamicCertificationPageRoutingModule } from './dynamic-certification-routing.module';

import { DynamicCertificationPage } from './dynamic-certification.page';
import {BadgeModule, TabsModule, WhiteSpaceModule} from 'ng-zorro-antd-mobile';
import {RecordListComponent} from './component/record-list/record-list.component';
import {DynamicCertificationRecordingComponent} from './dynamic-certification-recording/dynamic-certification-recording.component';
import {WarningBoxComponent} from './component/warning-box/warning-box.component';
import {ProductStructureComponent} from './product-structure/product-structure.component';
import {ProductStructureListComponent} from './component/product-structure-list/product-structure-list.component';
import {ProductArchivePageModule} from '../product-archive/product-archive.module';
import {AssetRecordComponent} from './asset-record/asset-record.component';
import {AssetRecordListComponent} from './component/asset-record-list/asset-record-list.component';

@NgModule({
    imports: [
        CommonModule,
        FormsModule,
        IonicModule,
        DynamicCertificationPageRoutingModule,
        TabsModule,
        BadgeModule,
        WhiteSpaceModule,
        ProductArchivePageModule,
    ],
    declarations: [DynamicCertificationPage, RecordListComponent, DynamicCertificationRecordingComponent, WarningBoxComponent, ProductStructureComponent, ProductStructureListComponent, AssetRecordComponent, AssetRecordListComponent]
})
export class DynamicCertificationPageModule {}
